hexo relative_link和主题、菜单小记

已经有了一个域名 www.wayright.cn ,但是处于使用中,想把hexo放到 www.wayright.cn/blog ,学着网上的教程建立好hexo,发现得到的页面没有了风格,css加载不准确。

跟星星讨论之后,发现修改根目录下的_config.yml中的relative_link配置为true之后就可以使用了。

1
relative_link = true

可是这时候又引来另一个问题,主页的菜单跳转完全不正常了(使用的是next主题,官方默认的主题跳转正常)
官方主题(landscape)中的菜单配置如下:

1
2
3
4
5
menu:
Home: /
Categories: /categories
Tags: /tags
Archives: /archives

Next主题配置:

1
2
3
4
5
6
7
8
9
menu:
home: / || home
#about: /about/ || user
tags: /tags/ || tags
categories: /categories/ || th
archives: /archives/ || archive
#schedule: /schedule/ || calendar
#sitemap: /sitemap.xml || sitemap
#commonweal: /404/ || heartbeat

针对relative_link=true下的Next主题,当格式为tags: /tags/ || tags时,点击菜单完全无反应,只是刷新本页面;尝试把格式改为tags: /tags || tags(或者ags: tags || tags),可以跳转到tags页面了,但是当跳转完再点击一次tags就会跳转到 https://www.wayright.cn/tags/tags/ ,很显然,找不到页面。

无奈,只能重新把relative_link设置为false,继续使用next主题。

1
relative_link = false

星星爱肥妹。